
i,em{ font-style:normal;}
.hea{ height:64px;min-width:1280px; max-width:1920px; width:100%;margin:0 auto; position:absolute; padding:25px 0; z-index:99;}
.hea .header{ width:1280px; margin:0 auto; position:relative;}
.logo{ width:211px; height:64px; float:left; overflow:hidden;}
.logo img{ display:block; width:211px; height:64px;}
.menu{ width:820px; float:left; height:64px; margin-left:180px;}
.menu li{ float:left; font:18px "Microsoft YaHei UI";line-height:64px; text-align:right; width:16.66%;}
.menu li a{ display:block; color:#fff; }
.menu li.cur a,.menu li a:hover{ font-weight:bold;}
.hea p{ width:45px; height:31px; position:absolute; top:16px; right:-20px;}
.hea p em{ display:none; font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#aa2025; width:250px; position:absolute; top:35px; left:-140px;}
.hea p:hover em{ display:block;}
.hea:hover{ background:#fff; box-shadow:0 0 0.5rem #ccc;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari Ã¥â€™Å’ Chrome */
-o-transition-property:background;}
.hea:hover .menu li a{ color:#000;}
.hea:hover .menu li a:hover,.hea:hover .menu .cur a{color:#aa2025;}


.foot{ height:380px;background:#f1f1f1;overflow:hidden; padding-top:75px;}
.foot .footer{ width:1200px; margin:0 auto;}
.tit_d{ height:35px; overflow:hidden; font:18px "Microsoft YaHei UI"; font-weight:bold; line-height:35px; color:#333; background:url(images/farr.png) no-repeat 70% center; margin-bottom:10px;}
.tit_d a{ display:block; color:#333;}
.fnav{ width:190px; padding:0 0 0 50px; overflow:hidden; height:222px; border-right:1px solid #e3e3e3;}
.fnav p{ font:14px "Microsoft Yahei"; line-height:30px;}
.fnav p a{ display:block; line-height:30px; height:30px; overflow:hidden; color:#666;}
.fnav p a:hover,.foot1 a:hover{ color:#aa2025; font-weight:bold; text-decoration:underline;}
.fnav:nth-child(1){ width:300px; padding-left:0;}
.fnav:nth-child(1) p a{ display:block; float:left; width:50%;}
.fwz{ width:350px; height:294px;}
.fwz p{ font:14px "Microsoft Yahei"; line-height:30px;}
.fwz p em{ display:block; font:40px Arial, Helvetica, sans-serif; color:#bd0006; margin-bottom:10px;}
.foot1{ border-top:1px solid #e3e3e3; font:14px "Microsoft YaHei UI"; line-height:83px;}
.foot1 a{ color:#666;}
.foot1 span{ float:right;}
.foot1 em{ padding:0 14px;}


        .client-2 {
            width: 45px;
            position: fixed;
            right: 10px;
            top: 60%;
            z-index: 999;
            color: #fff;
        }
        
        .client-2 li a {
            text-decoration: none;
            color: #fff;
        }
        
        .client-2 li {
            margin-bottom: 5px;
            width: 45px;
            height: 45px;
            border-radius: 50%;
            cursor: pointer;
            position: relative;
        }
        
        .client-2 li.my-kefu-qq {
            background:#aa2025 url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#aa2025 url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#aa2025 url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#aa2025 url(images/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#aa2025 url(images/returnTop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#aa2025 url(images/cimg23.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#aa2025 url(images/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
    
